import axios from 'axios';
// 请求拦截器
axios.interceptors.request.use(config => {
  return config;
});

// 响应拦截器
axios.interceptors.response.use(response => {
      // 成功回调 统一处理错误--和后端的数据不符合
      if (response.data.code !== 200) {
        alert(`后端错误`);
        // 中断Promise链子
        return Promise.reject(() => {
        })
      } else {
        return response.data
      }
    },
    error => {
      //提示错误信息
      alert(`网络错误`);
      // 返回失败的Promise
      return Promise.reject(() => {
      })
    });

export default axios;